package com.css.fxfzaqbz.modules.assess1.service;

import com.css.fxfzaqbz.base.response.RestResponse;
import com.css.fxfzaqbz.modules.assess1.entity.LittleReport;
import com.css.fxfzaqbz.modules.assess1.vo.LittleReportVO;
import com.css.fxfzaqbz.modules.assess1.vo.SaveReportVO;
import com.css.fxfzaqbz.modules.assess1.vo.SubmitLittleRepoetVO;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;
import java.util.Map;

/**
 * @author y1fan
 * @description
 */
public interface LittleRepotrService {


    void save(SaveReportVO saveReportVO) throws IOException;

    Map<String,Object> getAll(LittleReportVO littleReportVO);

    void submit(SubmitLittleRepoetVO submitLittleRepoetVO);

    Map<String, Object> getLittleReport(String iaId);

    void delete(String id);

    boolean check(String iaId, String number);

    void back(String id);

    LittleReport getById(String id);

    void pdf(HttpServletResponse response,String sign) throws IOException;
}
